4.6 网络测试
ATK-STMMP157核心板上搭载一颗千兆网络芯片,CPU只支持一路千兆网络,自适应10/100/1000M。
在文件系统使用如下指令测试网络,将网线插在网口处,确保网线能上网。
查看网络获取的IP
ifconfig
图4.6.1 eth0获取的ip地址
检查网络能否上网,如果有数据回复,则说明网络功能正常。按Ctrl+c终止指令。
ping www.baidu.com
图4.6 2 ping百度
测试是否为千兆网络,注意要使用千兆网线,千兆路由器或者千兆交换机,PC(电脑)网卡必须是千兆网卡,否则测试出来的速度或识别出来的速度可能是百兆的! 如下图,看到软件识别为1Gbps/Full代表是千兆网络。
图4.6 3 识别为千兆网络
使用iperf3指令可测试千兆网络的连接速度
设置Ubuntu为服务器
iperf3 -s
ATK-STM32MP157为客户端,通过iperf指令,输入服务器的ip即可
iperf3 -c 192.168.1.11 -i 1
解释:
(1) 192.168.1.11: Ubuntu服务器的ip地址。
(2) -i:触发周期。
测试出来的Bitrate大概为800 Mbits/sec左右才是千兆网络速度(测试前请不要开启其他应用,以免影响测试速度),如果不是,请检查是否使用了千兆网线、PC电脑的网卡是不是千兆网卡,通过的路由器是不是千兆的等,不能有一个为百兆的设备,否则测试出来的是百兆网络。